Investors booked profits in recent gainers
Profit-booking by participants in view of the domestic markets' recent record-setting run fuelled the downtrend
Covering-up of pending short positions on expiry of the July derivatives contracts and a strengthening rupee propped up the markets at high levels
Investors booked profits at higher levels after the Sensex and Nifty hit all-time highs in the previous session.
Small- and mid-cap stocks continued facing selling pressure due to stretched valuations.
The 50-share NSE Nifty too closed down 168.30 points, or 1.58 per cent, at 10,498.25 -- a level last seen on January 3 when it closed at 10,443.20.
The BSE IT sector, however, failed to snap a three-day losing streak and closed around 0.14 per cent lower.
Sun Pharma was the biggest gainer in the Sensex pack, advancing 1.79 per cent.
The wider NSE Nifty touched a low of 10,652.40 before finishing at 10,671.40, showing a loss of 97.75 points, or 0.91 per cent.
The NSE Nifty cracked below the 10,800-mark to hit a low of 10,753.05 intra-day, before closing at 10,762.45 with a loss of 59.40 points, or 0.55 per cent.
Markets were left high and dry last week, as the 'Monsoon Effect' played havoc on trader sentiment.
Nifty50 surged 145 points to close at 8,468 after hitting an intra-day high of 8,475.
Geo-political concerns over death of a Saudi journalist, Brexit and likely breach in Italy's budget also kept investors cautious.
Of the 30-share Sensex pack, 22 ended with losses while NTPC ended flat at Rs 127.30.
The S&P BSE Sensex dropped 1 points to end at 26,396 and the Nifty50 slipped 2 points to end at 8,109.
The session was marked by volatility and stock-specific action, even as the overall sentiment remains risk-averse, brokers said.
The broader NSE Nifty, after cracking below the key 10,300-mark, touched a low of 10,211.25, before finally ending 134.75 points, or 1.30 per cent, down at 10,226.55.
HDFC and Infosys contribute the most to today's rally.
The broader NSE Nifty moved between 10,705 and 10,785.55, before ending 25.15 points, or 0.23 per cent down at 10,716.55.
The Sensex has now lost 878.32 points in six sessions -- its longest string of losses in six months.
The Nifty rose 176.50 points, or 1.74 per cent, during the week.
Infosys, Wipro and HUL among the top losers for the day.
Persistent capital inflows by domestic institutional investors and retail investors kept the markets in fine nick
Markets extended gains for the fourth consecutive day tracking gains in banks, capital goods and oil and gas majors.
Equity benchmarks erased early gains after realty, capital goods, teck, auto, PSU, IT, power and bankex counters came under selling pressure, falling up to 1.28 per cent.
It was the second straight week of gains for the benchmarks.
Banks, real estate and metal scrips among the top losers.
Sentiments took a hit after broader Asian markets weakened, following a renewed sell-off on Wall Street on Tuesday as energy shares dropped after crude oil prices plunged to a 13-month low amid weak earnings and US-China trade disputes, fuelling worries about economic growth
Investors sought to book profits at attractive valuations after recent run up in last few trading sessions.
The Sensex has hit its lowest level since August 29, 2016 whereas the Nifty hit its lowest level since Sep 12, 2016
Traders said falling crude prices in the global market was a big boost for the economy as it lightens the country's import bill burden, eases inflation and current account deficit concerns.
The broader NSE Nifty, after shuttling between 10,651.60 and 10.532.70 points on alternate bouts of buying and selling, closed 6.20 points, or 0.06 per cent, down at 10,576.30.
The broader NSE Nifty slipped below the 10,500-mark by falling 103 points, or 0.97 per cent, at 10,482.20. It touched a high of 10,645.50 and a low of 10,464.05 during the day.
The 50-share NSE Nifty ended up 37.05 points, or 0.36 per cent, at 10,397.45 points
The Sensex and the Nifty witnessed biggest one day loss in percentage terms since June 24
The NSE Nifty settled the day 93.20 points or 0.88 per cent lower at 10,452.30 after shuttling between 10,612.90 and 10,434.05.
But the 30-share Sensex rose by 141.52 points, or 0.41 per cent, to close at 34,297.47. The broader NSE Nifty gained 44.60- points, or 0.42 per cent, to end at 10,545.50 after touching a high of 10,618.10.
The NSE Nifty settled the day 38.85 points or 0.37 per cent lower at 10,500.90 after shuttling between 10,590.55 and 10,456.65, intra-day.
The NSE Nifty after shuttling between 10,441.90 and 10,341.90, ended 6.15 points, or 0.06 per cent down at 10,380.45.
The NSE Nifty too recovered over 100 points, or 0.96 per cent, to end at 10,576.85.